// filesystem 文件系统
const fs = require('fs');

// 声明了一个数组
const arr = [1, 2, 3];

// 存入一个文件内
const filepath = 'data.json';

// 存在
if (fs.existsSync(filepath)) {
    // 读出来
    let res = fs.readFileSync(filepath, 'utf-8');
    // 将从磁盘读出来的内容，解析成 JSON 对象
    res = JSON.parse(res);
    // 添加一条数据
    res.push(5);
    // 继续写入
    fs.writeFileSync(filepath, JSON.stringify(res));
    return;
}

// 写入
fs.writeFileSync(filepath, JSON.stringify(arr), 'utf-8');
